home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
prodpack.zip
/
DB4PPSRC.EXE
/
DBB.MAK
< prev
next >
Wrap
Text File
|
1993-05-26
|
6KB
|
224 lines
#----------------------------------------------------------------------
# Make file for Dialog Box Builder
# To make everything, type the following at the DOS prompt:
# MAKE -f dbb.mak
#
# Assumptions:
# This make file is in the DB4PPSRC subdirectory under the
# dBASE home directory.
# DTC.EXE and DBLINK.EXE are in your dBASE home directory.
#----------------------------------------------------------------------
DBASEDIR = ..
DBLINK = $(DBASEDIR)\dblink
COMP = $(DBASEDIR)\dbase CompIt
GEN = $(DBASEDIR)\dbase Scr2Prg
DBBDIALOGDBO = DLButton.dbo \
DLCcdev.dbo \
DLCheck.dbo \
DLCombo.dbo \
DLEdit.dbo \
DLLayout.dbo \
DLRadio.dbo
COMMONDBOS = _opendbf.dbo \
_nodshak.dbo \
_ffile.dbo \
_setoner.dbo \
_fullpre.dbo \
_f_error.dbo \
_fxuseit.dbo \
_errhelp.dbo \
helpctit.dbo \
setvar.dbo \
dot.dbo \
setmode.dbo \
ed.dbo \
do.dbo \
bitwand.dbo \
_KeepClk.dbo \
getcolor.dbo \
_odomet.dbo \
nodshvl.dbo \
errhelpb.dbo \
_MenuSet.dbo \
_ChkList.dbo \
_ColorChk.dbo \
_ColorSet.dbo \
_Err_Box.dbo \
_FileDrv.dbo \
_FilePath.dbo \
_FileRoot.dbo \
_FileType.dbo \
_FWrite0.dbo \
_MakeExte.dbo \
_PlsWait.dbo \
_Proper.dbo \
_Read_it.dbo \
_StrTran.dbo \
_TalkMode.dbo \
_TmpName.dbo \
_Used.dbo \
_WhatPara.dbo \
_IntInBox.dbo \
_StrInBox.dbo \
_CatCurr.dbo \
_Cat4Dbf.dbo \
_CatOpen.dbo \
_CatClose.dbo \
_CatCode.dbo \
_CatWhich.dbo \
_HelpSys.dbo \
_FXExSEnv.dbo \
_FXExREnv.dbo \
_FXEcSEnv.dbo \
_FXEcREnv.dbo
DIALOGDBOS = NodShake.dbo \
ErrHelp.dbo \
DlgHelp.dbo \
DlgEdit.dbo \
DlgCont.dbo \
DlgHePop.dbo \
DlgDsHe.dbo \
DlgSetHp.dbo \
DlgHeVl.dbo \
DlgHeWn.dbo
DBBDESIGNDBO = _dlentry.dbo \
_dlexit.dbo \
_dlexec.dbo \
_dllay.dbo \
_dlccent.dbo \
_dlccext.dbo \
_dlcclay.dbo \
dlbuttcd.dbo \
dledval.dbo
#--------------------
#-- File dependencies
#--------------------
ALLFILES: GENCODE.DBO \
MakeItEz.dbo \
GroupObj.dbo \
SCR2DBF.GEN \
$(DBBDIALOGDBO) \
$(DIALOGDBOS) \
$(COMMONDBOS) \
$(DBBDESIGNDBO) \
$(SAMPDIALDBO) \
$(DBASEDIR)\DBBLIB.DBO \
$(DBASEDIR)\DBBDSGN.DBO \
$(SAMPDIALSCR)
#-----------------
#-- Implicit rules
#-----------------
.prg.dbo:
$(COMP) '$&'
#----------------------------------
#-- Common dialog special treatment
#----------------------------------
errhelp.dbo: errhelp.scr
$(GEN) 'ErrHelp'
nodshake.dbo: nodshake.scr
$(GEN) 'NodShake'
DlgHelp.dbo: DlgHelp.scr
$(GEN) 'DlgHelp'
DlgCont.dbo: DlgCont.scr
$(GEN) 'DlgCont'
DlgEdit.dbo: DlgEdit.scr
$(GEN) 'DlgEdit'
#---------------------------------------
#-- Dialog Box Builder Interface dialogs
#---------------------------------------
dllayout.dbo: dllayout.scr
$(GEN) 'DLLayout'
DLButton.dbo: DLButton.scr
$(GEN) 'DLButton'
DLCcdev.dbo: DLCcdev.scr
$(GEN) 'DLCcdev'
DLCheck.dbo: DLCheck.scr
$(GEN) 'DLCheck'
DLCombo.dbo: DLCombo.scr
$(GEN) 'DLCombo'
DLEdit.dbo: DLEdit.scr
$(GEN) 'DLEdit'
DLRadio.dbo: DLRadio.scr
$(GEN) 'DLRadio'
#-----------------------------------------------------------------
#-- Check for things that would globally require re-gen of dialogs
#-----------------------------------------------------------------
gencode.dbo: gencode.prg \
makeitez.prg \
groupobj.prg \
scr2dbf.gen
DEL gencode.dbo
$(COMP) 'GenCode'
DEL DLButton.dbo
DEL DLButton.prg
DEL DLCcdev.dbo
DEL DLCcdev.prg
DEL DLCheck.dbo
DEL DLCheck.prg
DEL DLCombo.dbo
DEL DLCombo.prg
DEL DLEdit.dbo
DEL DLEdit.prg
DEL DLLayout.dbo
DEL DLLayout.prg
DEL DLRadio.dbo
DEL DLRadio.prg
DEL NodShake.dbo
DEL NodShake.prg
DEL ErrHelp.dbo
DEL ErrHelp.prg
#-----------------------
#-- Main procedure files
#-----------------------
$(DBASEDIR)\dbbdsgn.dbo: $(DBBDESIGNDBO) \
$(DBBDIALOGDBO) \
$(COMMONDBOS) \
$(DIALOGDBOS) \
dbbdsgn.prg
$(COMP) 'dbbdsgn'
$(DBLINK) dbbdsgn.dbo /d
COPY DBBDsgn.dbo $(DBASEDIR)
$(DBASEDIR)\dbblib.dbo: $(COMMONDBOS) \
$(DIALOGDBOS) \
dbblib.prg
$(COMP) 'dbblib'
$(DBLINK) dbblib.dbo /d
COPY DBBLib.dbo $(DBASEDIR)
#-------------------------------------
#-- Make the template language program
#-------------------------------------
scr2dbf.gen: scr2dbf.cod \
form.def \
builtin.def
dtc -i scr2dbf.cod -o scr2dbf.gen -z
copy scr2dbf.gen $(DBASEDIR)
#-- End: DBB.mak